home *** CD-ROM | disk | FTP | other *** search
/ Merciful 1 / Merciful - Disc 1.iso / software / i / image_fx / imagefxv1.5c.dms / imagefxv1.5c.adf / MAGIC / include / magic / magic_protos.h < prev    next >
C/C++ Source or Header  |  1993-07-15  |  2KB  |  36 lines

  1. #ifndef EXEC_TYPES_H
  2. #include <exec/types.h>
  3. #endif
  4.  
  5. #ifndef UTILITY_TAGITEM_H
  6. #include <utility/tagitem.h>
  7. #endif
  8.  
  9.  
  10. struct MagicImage      *AllocMagicImageA (Tag *);
  11. void                    FreeMagicImage (struct MagicImage *);
  12. BOOL                    AddMagicImage (struct MagicImage *);
  13. BOOL                    RemMagicImage (struct MagicImage *);
  14. struct MagicHandle     *OpenMagicImageA (struct MagicImage *, char *, Tag *);
  15. BOOL                    CloseMagicImage (struct MagicHandle *);
  16. BOOL                    LockMagicImage (struct MagicHandle *, LONG);
  17. BOOL                    AttemptLockMagicImage (struct MagicHandle *, LONG);
  18. void                    UnlockMagicImage (struct MagicHandle *);
  19. BOOL                    GetMagicImageDataA (struct MagicHandle *, LONG, LONG, Tag *);
  20. BOOL                    PutMagicImageDataA (struct MagicHandle *, LONG, LONG, Tag *);
  21. BOOL                    IsMagicMessage (struct Message *);
  22. void                    CycleMagicImage (struct MagicHandle *);
  23. void                    RedrawMagicImage (struct MagicHandle *, LONG, LONG, LONG, LONG);
  24. void                    UpdateMagicImage (struct MagicHandle *);
  25. BOOL                    SaveMagicImage (struct MagicHandle *, LONG, LONG, LONG, LONG);
  26. BOOL                    RestoreMagicImage (struct MagicHandle *);
  27. BOOL                    SetDefaultMagicImage (struct MagicImage *);
  28. struct MagicImage      *PickMagicImageA (struct Screen *, Tag *);
  29.  
  30. struct MagicImage      *AllocMagicImage (Tag, ...);
  31. struct MagicHandle     *OpenMagicImage (struct MagicImage *, char *, Tag, ...);
  32. BOOL                    GetMagicImageData (struct MagicHandle *, LONG, LONG, Tag, ...);
  33. BOOL                    PutMagicImageData (struct MagicHandle *, LONG, LONG, Tag, ...);
  34. struct MagicImage      *PickMagicImage (struct Screen *, Tag, ...);
  35.  
  36.